package service.impl;

import java.util.List;
import dao.MessageDao;
import dao.impl.MessageDaoImpl;
import domain.Message;
import service.MessageManager;

public class MessageManagerImpl implements MessageManager {


	
	private String msg;

	private MessageDao messageDao;
	public MessageManagerImpl() {
		messageDao = new MessageDaoImpl();
	}
	
	public List<Message> getAllMessageByPage(int pageNo) {
		List<Message> ul = messageDao.findAllMessageByPage(pageNo, MESSAGE_PAGE_SIZE);
		if (ul != null && ul.size() > 0) {
			return ul;
		} else
			return null;
	}

	public int getMessageCount() {
		return (int)messageDao.findCount();
	}

	public String getMsg() {
		return msg;
	}

	public void setMsg(String msg) {
		this.msg = msg;
	}

	
	
	public int getPageCount(int count, int pageSize) {
		return (count+pageSize-1)/pageSize;
	}

	public MessageDao getMessageDao() {
		return messageDao;
	}

	public void setMessageDao(MessageDao messageDao) {
		this.messageDao = messageDao;
	}

}
